/*
 * Copyright (c) 2010, Atheros Communications Inc. 
 * All Rights Reserved.
 * 
 * Copyright (c) 2011 Qualcomm Atheros, Inc.
 * All Rights Reserved.
 * Qualcomm Atheros Confidential and Proprietary.
 * 
 */

#ifndef _IEEE80211_BTAMP_CONN_PRIVATE_H_
#define _IEEE80211_BTAMP_CONN_PRIVATE_H_

typedef enum _btamp_conn_event {
    IEEE80211_BTAMP_CONN_EVENT_CONNECT_REQUEST,
    IEEE80211_BTAMP_CONN_EVENT_DISCONNECT_REQUEST,
    IEEE80211_BTAMP_CONN_EVENT_JOIN_COMPLETE,
    IEEE80211_BTAMP_CONN_EVENT_AUTH_SUCCESS,
    IEEE80211_BTAMP_CONN_EVENT_AUTH_FAIL,
    IEEE80211_BTAMP_CONN_EVENT_ASSOC_SUCCESS,
    IEEE80211_BTAMP_CONN_EVENT_ASSOC_FAIL,
    IEEE80211_BTAMP_CONN_EVENT_TIMEOUT,
    IEEE80211_BTAMP_CONN_EVENT_DEAUTH,
    IEEE80211_BTAMP_CONN_EVENT_DISASSOC,
    IEEE80211_BTAMP_CONN_EVENT_KEYPLUMB,
} BTAMP_CONN_EVENT, *PBTAMP_CONN_EVENT;

typedef enum _btamp_conn_state {
    IEEE80211_BTAMP_CONN_STATE_BEACONING,
    IEEE80211_BTAMP_CONN_STATE_JOIN,
    IEEE80211_BTAMP_CONN_STATE_AUTH,
    IEEE80211_BTAMP_CONN_STATE_ASSOC,
    IEEE80211_BTAMP_CONN_STATE_CONNECTED,
    IEEE80211_BTAMP_CONN_STATE_SECURED
} BTAMP_CONN_STATE, *PBTAMP_CONN_STATE;

#endif
